/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import java.util.List;
import modelo.Cidade;
import modelo.Fornecedor;

/**
 *
 * @author fumio
 */
public class DaoFornecedor {

    public void remover(Object objetoSelecionado) {
        Dao.remove(objetoSelecionado);
    }

    public List select(String sql) {
        return Dao.select(sql);
    }

    public void salvar(Long cod_fornecedor, String nome, String endereco,
            String numero, Cidade cidade, String telefone, String obs,
            Long cnpj, Long ie, String representante, String celular) {
        Fornecedor fornecedor = null;
        if (cod_fornecedor <= 0) {
            fornecedor = new Fornecedor();
        } else {
            List<Fornecedor> lista = Dao.select("select F from Fornecedor f where f.cod_fornecedor = " + cod_fornecedor);
            for (Fornecedor fornec : lista) {
                fornecedor = fornec;
            }

        }

        //   fornecedor.setCod_pessoa(cod_fornecedor);
        fornecedor.setNome(nome);
        fornecedor.setCelular(celular);
        fornecedor.setCnpj(cnpj);
        fornecedor.setEndereco(endereco);
        fornecedor.setIe(ie);
        fornecedor.setNumero(numero);
        fornecedor.setTelefone(telefone);
        fornecedor.setObs(obs);
        fornecedor.setRepresentante(representante);
        fornecedor.setCidade(cidade);
        Dao.persist(fornecedor);


    }
}
